@charset "utf-8";
@import "commo/head";
.web {
    //轮播图
    .side_box {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        .side {
            width: 100%;
            height: 500px;
            position: relative;
            ul {
                width: 100%;
                transition: all .5s ease-in-out;
                li {
                    width: 100%;
                    height: 500px;
                    background-repeat: no-repeat;
                    position: relative;
                    background-repeat: no-repeat;
                    position: absolute;
                    top: 0;
                    left: 0;
                    a {
                        display: inline-block;
                        border: 1px solid #FFFFFF;
                        width: 194px;
                        height: 45px;
                        text-align: center;
                        line-height: 45px;
                        color: white;
                        border-radius: 3px;
                        font-size: 20px;
                        position: absolute;
                        bottom: 24%;
                        &:hover {
                            background: #FFFFFF;
                            color: deepskyblue;
                        }
                    }
                    .cen {
                        position: absolute;
                        top: 26%;
                        left: 11%;
                        color: #FFFFFF;
                        h1 {
                            font-size: 56px;
                            font-weight: 400;
                            margin-bottom: 2.5%;
                        }
                        h2 {
                            font-size: 20px;
                        }
                    }
                }
                .nth1 {
                    background: url(../img/lunbofenhui.png);
                    background-position: -268px;
                    a {
                        left: 43%;
                    }
                }
                .nth2 {
                    background: url(../img/lunbomianfei.png);
                    background-position: -287px;
                    a {
                        left: 43%;
                    }
                }
                .nth3 {
                    background: url(../img/lunbojsp.png);
                    background-position: -295px;
                    a {
                        left: 11%;
                    }
                }
                .nth4 {
                    background: url(../img/lunbohezi.jpg);
                    background-position: -295px;
                    a {
                        left: 11%;
                    }
                }
                .nth5 {
                    background: url(../img/lunbo1.jpg);
                    background-position: -295px;
                    a {
                        left: 11%;
                    }
                }
            }
            .arrow {
                height: 242px;
                width: 50px;
                font-size: 67px;
                position: absolute;
                top: 50%;
                text-align: center;
                transition: width .3s ease-in-out;
                cursor: pointer;
                color: white;
                z-index: 15;
                opacity: 0;
                &:hover {
                    opacity: 1;
                }
            }
            .right_arrow {
                right: 62px;
            }
            .left_arrow {
                left: 62px;
            }
        }
    }
    //轮播图下面的
    .mod_wrap {
        position: relative;
        top: 500px;
        left: 0;
        .mod_center {
            width: 1200px;
            height: 140px;
            margin: 0 auto;
            ul {
                li {
                    display: inline-block;
                    width: 295px;
                    height: 140px;
                    padding-left: 15px;
                    padding-top: 15px;
                    .img {
                        width: 110px;
                        height: 110px;
                        display: inline-block;
                        background: blue;
                    }
                    .wenzi {
                        display: block;
                        margin-left: 128px;
                        margin-top: -79px;
                        p:first-of-type {
                            a {
                                font-size: 16px;
                                color: #333;
                                padding-bottom: 5px;
                                transition: all .2s linear;
                                &:hover {
                                    color: blue;
                                }
                            }
                        }
                        p:last-of-type {
                            margin-top: 9px;
                            a {
                                font-size: 14px;
                                color: #666;
                                word-break: break-all;
                                white-space: normal;
                            }
                        }
                    }
                }
            }
        }
    }
    //在这里有你要的一切
    .Everything_needed {
        width: 100%;
        height: 786px;
        background: #F2F2F5;
        position: absolute;
        top: 641px;
        left: 0;
        .needed_inner {
            width: 1200px;
            height: 586px;
            margin: 0 auto;
            padding: 100px 0;
            .wenzi {
                h1 {
                    font-size: 30px;
                    font-weight: 400;
                    margin-bottom: 10px;
                }
                p {
                    font-size: 18px;
                    line-height: 1.5em;
                }
            }
            .needed_inner_content {
                margin-top: 60px;
                .commo_conter {
                    display: inline-block;
                    background-color: #fff;
                    border-top: 4px solid #d9d9d9;
                    border-right: 1px solid #d9d9d9;
                    width: 199px;
                    height: 396px;
                    transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
                    min-height: 0;
                    overflow: hidden;
                    text-align: center;
                    &:hover {
                        width: 397px;
                        height: 458px;
                        padding: 0 10px;
                        border: 1px solid blue;
                        border-top: 4px solid blue;
                        text-align: left;
                        .header_top {
                            p {
                                width: 367px;
                                height: 73px;
                                color: blue;
                                &::after {
                                    width: 360px;
                                    left: 0;
                                    margin-left: 0;
                                }
                            }
                        }
                        .bottom {
                            ul {
                                li {
                                    min-height: 73px;
                                    margin-left: 0;
                                    .center {
                                        display: block;
                                        p {
                                            .first1 {
                                                display: inline-block;
                                                font-size: 14px;
                                                color: #666;
                                                line-height: 1.5;
                                                margin-right: 16%;
                                                width: 239px;
                                            }
                                            span {
                                                a {
                                                    display: inline-block;
                                                    font-size: 14px;
                                                    color: #ff7200;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                            .mach {
                                margin-left: 1px;
                            }
                        }
                    }
                    .header_top {
                        position: relative;
                        p {
                            padding-top: 30px;
                            padding-bottom: 30px;
                            height: 81px;
                            font-size: 18px;
                            color: #000;
                            font-weight: 400;
                            &::after {
                                content: "";
                                width: 40px;
                                height: 1px;
                                position: absolute;
                                bottom: 6px;
                                margin-left: -15px;
                                left: 50%;
                                background-color: #d9d9d9;
                            }
                        }
                    }
                    .bottom {
                        ul {
                            li {
                                &:hover {
                                    background: #f0f2f5;
                                    cursor: pointer;
                                }
                                min-height:53px;
                                padding: -1px 20px 8px;
                                .title {
                                    a {
                                        display: inline-block;
                                        font-size: 16px;
                                        color: #666;
                                        line-height: 42px;
                                    }
                                }
                                .center {
                                    display: none;
                                }
                            }
                            .mach {
                                margin-left: 18px;
                                margin-top: 12px;
                                a {
                                    display: inline-block;
                                    color: blue;
                                    font-size: 14px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .business {
        width: 1349px;
        height: 775px;
        position: absolute;
        top: 1426px;
        left: 0;
        padding-top: 95px;
        padding-bottom: 83px;
        background: url(../img/bg.jpg);
        background-position: 62% -15.92px;
        .business_box {
            width: 1200px;
            height: 596px;
            margin: 0 auto;
            color: #FFFFFF;
            .title {
                h1 {
                    font-size: 30px;
                    font-weight: 400;
                    margin-bottom: 10px;
                }
                p {
                    font-size: 18px;
                    line-height: 1.5em;
                }
            }
            .xuanxiangka {
                margin-top: 60px;
                .side-nav-inner {
                    display: inline-block;
                    .side {
                        border-right: 1px solid rgba(255, 255, 255, .3);
                        padding-right: 44px;
                        position: relative;
                        li {
                            width: 150px;
                            height: 46px;
                            text-align: center;
                            a {
                                font-size: 18px;
                                color: #fff;
                                display: inline-block;
                                line-height: 46px;
                                transition: .2s ease background-color;
                            }
                        }
                    }
                }
                .sub_nan{
                    .solution{
                        position: absolute;
                        top: 226px;
                        left: 316px;
                        .img{
                            white-space: nowrap;
                            margin-top: 40px;
                            margin-bottom: 60px;
                            img{
                                 background-color: #fff;
                                 background: rgba(255,255,255,.5);
                                 margin-right: 20px;
                            }
                        }
                        .shipin_img{
                            margin-bottom: 30px;
                        }
                        .text{
                                font-size: 14px;
                                line-height: 30px;
                                color: rgba(255,255,255,.8);
                                p{
                                    width: 700px;
                                }
                        }
                        .lianjie{
                                a{
                                    display: inline-block;
                                color: #FFFFFF;
                                font-size: 14px;
                                padding: 0 20px;
                                line-height: 26px;
                                cursor: pointer;
                                border: 1px solid #fff;
                                text-align: center;
                                border-radius: 2px;
                                transition: background-color .15s;
                                margin-top: 30px;
                                &:hover{
                                    background: #2277DA;
                                    border: none;
                                }
                                }
                        }
                    }
                    .solution1{
                        opacity: 0;
                    }
                }
            }
        }
    }
    //覆盖全球
    .Global_coverage{
        width: 1349px;
        height: 859px;
        position: absolute;
        top: 2201px;
        left: 0;
        background: url(../img/earth.png) no-repeat right;
        .Global{
            width: 1200px;
            margin: 0 auto;
            padding-top: 95px;
            .title{
                h1{
                    font-size: 30px;
                    font-weight: 400;
                    margin-bottom: 10px; 
                }
                p{
                    font-size: 18px;
                    line-height: 1.5em;
                }
                a{
                    display: inline-block;
                    width: 180px;
                    height: 45px;
                    line-height: 45px;
                    font-size: 18px;
                    margin-top: 35px;
                    border: 1px solid #333;
                    color: #333;
                     padding-left: 49px;
                     margin-bottom: 40px;
                }
            }
            .Global_bottom{
                ul{
                    li{
                            margin-bottom: 44px;
                    }
                }
            }
        }
    }
    .defenceWrapper{
        width: 1349px;
        height: 130px;
        position: absolute;
        top: 3060px;
        left: 0;
        background: #02A2FA;
        .Wrapper{
            width: 1200px;
            margin: 0 auto;
            .wenzi{
                h4{
                    font-size: 24px;
                    color: #fff;
                    line-height: 130px;
                    display: inline-block;
                    text-align: left;
                    font-weight: normal;
                    display: inline-block;
                }
                p{
                    display: inline-block;
                     font-size: 65px;
                     letter-spacing: .3em;
                     color: #fff;
                     font-weight: normal;
                     margin-left: 90px;
                     span{
                         font-size: 24px; 
                     }
                }
            }
        }
    }
    .xuanze{
        width: 1349px;
        height:573px;
        position: absolute;
        top: 3190px;
        left: 0;
        background: url(../img/mod-bg.png);
        .xuanze_box{
            padding-top: 95px;
            width: 1200px;
            margin: 0 auto;
            .title{
                    h4{
                        font-size: 30px;
                    font-weight:400;
                    margin-bottom: 10px;
                    }
            }
            .jieshao{
                margin-top: 60px;
                ul{
                    li{
                        text-align: center;
                        width: 379px;
                        height: 237px;
                        background: #FFFFFF;
                        float: left;
                        padding: 25px 0;
                        margin-right: 21px;
                        h3{
                            font-size: 18px;
                            font-weight: normal;
                            color: #333;
                            margin-bottom: 5px;
                        }
                        p{
                            line-height:30px;
                        }
                    }
                }
            }
        }
    }
    //轮播图
    .yunjisun_side{
        width: 1349px;
        height:587px;
        position: absolute;
        top: 3777px;
        left: 0;
        .yunjisun{
            width: 1200px;
            margin: 0 auto;
            padding-top: 98px;
           .title{
              h2{
                    font-size: 30px;
                    font-weight: 400;
                    margin-bottom: 10px;
              } 
              
           }
        }
    }
    //免费体验
    .tiyan{
        width: 1349px;
        height:530px;
        position: absolute;
        top: 4307px;
        left: 0;
        background: url(../img/free-bg.jpg);
        .tiyan_box{
            width: 1200px;
            margin: 0 auto;
            padding-top: 90px;
            .title{
                color: white;
                    h4{
                        font-size: 30px;
                    font-weight:400;
                    margin-bottom: 10px;
                    }
                    a{
                        display: inline-block;
                        width: 180px;
                        height: 45px;
                        color: #fff;
                        line-height: 45px;
                        font-size: 18px;
                         margin-top: 35px;
                        font-size: 14px;
                        padding: 0 20px;
                        cursor: pointer;
                        border: 1px solid #fff;
                        text-align: center;
                        border-radius: 2px;
                    }
            }
        }
    }
    //web
}